package pe.com.chilis.delivery.negocio;

import java.util.ArrayList;

import pe.com.chilis.delivery.beans.Anio;
import pe.com.chilis.delivery.beans.BMedioPago;
import pe.com.chilis.delivery.beans.BTipoDocumentoPersonal;
import pe.com.chilis.delivery.beans.Marca;
import pe.com.chilis.delivery.dao.implementacion.ImplDespachadorParametro;
import pe.com.chilis.delivery.dao.interfaz.IDespachadorParametro;
import pe.com.chilis.delivery.log.UtilLog;

public class NParametros {
	
	public static ArrayList<BMedioPago> buscarMediosPago(){
		ArrayList<BMedioPago> lstMedioPagos = null;
		try {
			
			IDespachadorParametro objIDespachadorParametro = new ImplDespachadorParametro();
			
			lstMedioPagos = objIDespachadorParametro.buscarMediosPago();
			
		} catch (Exception e) {
			UtilLog.imprimirExcepcion(e);
		}
		return lstMedioPagos;
	}

	public static ArrayList<BTipoDocumentoPersonal> buscarTiposDocumentoPersonal() {
		ArrayList<BTipoDocumentoPersonal> lstTipoDocumentoPersonal = null;
		try {
			
			IDespachadorParametro objIDespachadorParametro = new ImplDespachadorParametro();
			
			lstTipoDocumentoPersonal = objIDespachadorParametro.buscarTiposDocumentoPersonal();
			
		} catch (Exception e) {
			UtilLog.imprimirExcepcion(e);
		}
		return lstTipoDocumentoPersonal;
	}
	public static ArrayList<Marca> buscarMarcasVehiculos(){
		ArrayList<Marca> marcas = null;
		try {
			
			IDespachadorParametro objIDespachadorParametro = new ImplDespachadorParametro();
			
			marcas = objIDespachadorParametro.buscarMarcaVehiculo();
			
		} catch (Exception e) {
			UtilLog.imprimirExcepcion(e);
		}
		return marcas;
	}
	
	public static ArrayList<Anio> buscarAnios(){
		ArrayList<Anio> anios = null;
		try {
			
			IDespachadorParametro objIDespachadorParametro = new ImplDespachadorParametro();
			
			anios = objIDespachadorParametro.buscarAnios();
			
		} catch (Exception e) {
			UtilLog.imprimirExcepcion(e);
		}
		return anios;
	}
}
